Architecture for Software Construction by Unrelated Developers

نویسنده

  • W. Morven Gentleman
چکیده

Suppose one COTS (Commercial Off the Shelf) software supplier provides an interpreter for a problem oriented language, another provides an application generator for producing numerical solvers for a class of partial differential equations, and a third produces a visualization package. A team of domain specialists writes scripts in the problem oriented language to define cases to be solved, uses the application generator to produce an appropriate solver, solves the generated PDE, and uses the visualization package to analyze the results and adjust the description of cases. Such examples illustrate that large and long lived software systems can result from the combined effort by various unrelated development organizations, organizations not even known to one another. No single design authority, to which the others report, has overall system responsibility. Such examples also illustrate the importance for software architecture to include relationships between entities that exist and are used during the construction process, instead of focusing only on relationships between entities that exist at runtime. The needs for software architecture for such systems are not well met by the existing literature.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determinants of Quality Assurance within the Building Construction Industry

Although a growing body of literature maintains that the construction industry plays a significant role in the economic development world-over, the extent of its regulation may, however, undermine the objectives of sustainable urban development. This study, as a result, investigates the factors influencing quality assurance within the building construction industry in Kenya, a case study of Kis...

متن کامل

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

Measuring the level of awareness for sustainable development in rural construction (Case Study: Guilan Architecture)

The main goal of sustainable development in the village are use to social, economic and environmental resources and capacities. Awareness for sustainable development is a subject that has been less discussed. Accordingly, rural assets and funds can be the basis for achieving the goals of sustainable rural development. The purpose of this paper is to measure awareness for sustainable development...

متن کامل

Distributed STEP-Compliant Platform for Multimodal Collaboration in Architecture, Engineering, and Construction

This paper presents an innovative software platform OpenSTEP intended to build advanced distributed integrated systems and to conduct multidisciplinary collaborative projects in both academy and industry. The paper discusses an open system architecture, methodology, component library and CASE toolkit enabling the developers to build a wide range of interoperable applications and systems complia...

متن کامل

Software Architecture Improvement through Test-Driven Development: An Empirical Study

Despite a half century of advances, the software construction industry still shows signs of immaturity. Professional software development organizations continue to struggle to produce reliable software in a predictable and repeatable manner. While a variety of development practices are advocated that might improve the situation, developers are often reluctant to adopt new, potentially better pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999